irish dublin perthshire music golf clubs ireland golf vacation golf in scotland london edinburgh scotland escort glasgow golf vacation escorts golf resort dundee galway carnoustie scotland golf crieff celtic golf cork golf course perth accommodation scotland golf vacation golf club